package cn.com.hhrcw.enterprise.service;

import cn.com.hhrcw.enterprise.params.EnRecruitParams;
import cn.com.hhrcw.enterprise.params.EnRegInfoParams;
import cn.com.hhrcw.enterprise.vo.OpJobVO;
import cn.com.hhrcw.enterprise.vo.ResumeInfoVO;
import cn.com.hhrcw.enterprise.vo.SsDataInfoVO;
import org.jeecg.common.api.vo.Result;

import java.util.List;

/**
 * @program: recruit-boot-parent
 * @author: JD
 * @create: 2020-11-03 15:56
 **/

public interface EnterpriseService {

    /**
     * 根据用户id、简历语言获取用户简历
     *
     * @param userId  用户id
     * @param lanType 简历语言
     * @return
     */
    ResumeInfoVO getResumeInfo(String userId, Integer lanType);

    /**
     * 根据专场id查询其下职位list
     *
     * @param ssId 专场id
     * @return
     */
    List<OpJobVO> getJobListBySsId(String ssId);

    /**
     * 获取学历统计吧好像--
     *
     * @param ssId
     * @param comId
     * @return
     */
    SsDataInfoVO getDatInfo(String ssId, String comId);

    /**
     * 招聘设置->添加同事
     *
     * @param params
     * @return
     */
    Result addColleague(EnRecruitParams params);


    /**
     * 注册
     *
     * @param entParams
     * @return
     */
    Result reg(EnRegInfoParams entParams);
}
